package idv.loveloser.dao;

/**
 * AbstractMdlEventsHandlers entity provides the base persistence definition of
 * the MdlEventsHandlers entity. @author MyEclipse Persistence Tools
 */

public abstract class AbstractMdlEventsHandlers implements java.io.Serializable {

	// Fields

	private Long id;
	private String eventname;
	private String component;
	private String handlerfile;
	private String handlerfunction;
	private String schedule;
	private Long status;
	private Short internal;

	// Constructors

	/** default constructor */
	public AbstractMdlEventsHandlers() {
	}

	/** minimal constructor */
	public AbstractMdlEventsHandlers(String eventname, String component,
			String handlerfile, Long status, Short internal) {
		this.eventname = eventname;
		this.component = component;
		this.handlerfile = handlerfile;
		this.status = status;
		this.internal = internal;
	}

	/** full constructor */
	public AbstractMdlEventsHandlers(String eventname, String component,
			String handlerfile, String handlerfunction, String schedule,
			Long status, Short internal) {
		this.eventname = eventname;
		this.component = component;
		this.handlerfile = handlerfile;
		this.handlerfunction = handlerfunction;
		this.schedule = schedule;
		this.status = status;
		this.internal = internal;
	}

	// Property accessors

	public Long getId() {
		return this.id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getEventname() {
		return this.eventname;
	}

	public void setEventname(String eventname) {
		this.eventname = eventname;
	}

	public String getComponent() {
		return this.component;
	}

	public void setComponent(String component) {
		this.component = component;
	}

	public String getHandlerfile() {
		return this.handlerfile;
	}

	public void setHandlerfile(String handlerfile) {
		this.handlerfile = handlerfile;
	}

	public String getHandlerfunction() {
		return this.handlerfunction;
	}

	public void setHandlerfunction(String handlerfunction) {
		this.handlerfunction = handlerfunction;
	}

	public String getSchedule() {
		return this.schedule;
	}

	public void setSchedule(String schedule) {
		this.schedule = schedule;
	}

	public Long getStatus() {
		return this.status;
	}

	public void setStatus(Long status) {
		this.status = status;
	}

	public Short getInternal() {
		return this.internal;
	}

	public void setInternal(Short internal) {
		this.internal = internal;
	}

}